package com.mall.order.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author: 谢君臣
 * @Date: 2022/8/16-16:21
 * @version: 1.0
 * @function:
 */
@Data
public class OrderVo {

    private Long id;
    private Long memberId;
    private String orderSn;
    private Date createTime;
    private String memberUsername;
    private BigDecimal payAmount;
    /**
     * 订单状态【0->待付款；1->待发货；2->已发货；3->已完成；4->已关闭；5->无效订单】
     */
    private Integer status;
    /**
     * 物流公司(配送方式)
     */
    private String deliveryCompany;
    /**
     * 物流单号
     */
    private String deliverySn;
    /**
     * 自动确认时间（天）
     */
    private Integer autoConfirmDay;
    /**
     * 确认收货状态[0->未确认；1->已确认]
     */
    private Integer confirmStatus;

    List<OrderItemVo> items;
}
